//入口文件
import Vue from 'vue';
// import Vue from '../node_modules/vue/dist/vue';
//导入bs样式包
import 'bootstrap/dist/css/bootstrap.css';

// 1.1 导入路由的包
import VueRouter from 'vue-router';
// 1.2 安装路由
Vue.use(VueRouter);

// 1.3 导入自己的 router.js 路由模块
// import router from './js/router.js/index.js';
import router from '../js/router.js';


//导入ajax包
// import VueResource from 'vue-resource'
// Vue.use(VueResource);
// //配置全局的请求根路径
// Vue.http.options.root = 'http://www.liulongbin.top:3005';
// Vue.http.options.emulateJSON = true;//定义提交表单数据格式

//使用axios
import axios from 'axios';
Vue.prototype.$http = axios.create({
    baseURL: 'http://www.liulongbin.top:3005/',
});

//导入Vuex
import Vuex from 'vuex';
Vue.use(Vuex);
// 导入外部store
import store from './store.js';

//导入MUI的样式
import '../lib/mui/css/mui.min.css';
import '../lib/mui/css/icons-extra.css';

//导入toast提示组件
import 'vue2-toast/lib/toast.css';
import Toast from 'vue2-toast';
Vue.use(Toast);

//按需导入 Mint-UI 中的组件
// import {Header,Swipe, SwipeItem } from 'mint-ui';
// Vue.component(Header.name,Header);
// Vue.component(Swipe.name, Swipe);
// Vue.component(SwipeItem.name, SwipeItem);

//导入MintUI组件库
import MintUI from 'mint-ui';//导入mintui组件库
import 'mint-ui/lib/style.css';//导入 mintUI组件库样式
Vue.use(MintUI);//注册MintUI组件

//导入vue-preview 缩略图包
import VuePreview from 'vue2-preview';
Vue.use(VuePreview);

//导入时间插件moment
import moment from 'moment';

//全局时间过滤器
Vue.filter('dataFomat', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
    return moment(dataStr).format(pattern);
});

//导入 App 根组件
import app from '../components/app.vue';

var vm = new Vue({
    el: '#app',
    render: c => c(app),
    router,
    store
})